cast the first stone

Translations
jeter la première pierre
Definitions
To accuse or criticize someone for a fault or wrongdoing, especially when one is not without fault themselves; derived from a biblical reference implying that one should not judge others if they themselves are not innocent.